#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//int main()
//{
//	/*for (int i = 0; i <= 100; i++)
//	{
//		if (i % 3 == 0)
//		{
//			printf("%d ", i);
//		}
//	}*/
//	int a=0, b=0, c=0;
//	scanf("%d %d %d", &a, &b, &c);
//	if (a < b)
//	{
//		int tab = a;
//		a = b;
//		b = tab;
//	}
//	if (a < c)
//	{
//		int tab = a;
//		a = c;
//		c = tab;
//	}
//	if (b < c)
//	{
//		int tab = b;
//		b = c;
//		c = tab;
//	}
//	
//	printf("%d %d %d", a, b, c);
//
//	return 0;
//}
//int main()
//{
//	int arr[10] = {0};
//	int i = 10;
//	for (int i = 0; i < 10; i++)
//	{
//		scanf("%d", &arr[i]);
//	}
//	int size = sizeof(arr) / sizeof(arr[0]);
//	int tab = arr[0];
//
//	for (int i = 1; i <= size; i++)
//	{
//		if (tab < arr[i])
//		{
//			tab = arr[i];
//		}
//	}
//	printf("%d", tab);
//}

//int main()
//{
//	double num = 0;
//	int tab = 1;
//	for (int i = 1 ; i <= 100; i++)
//	{
//		num = num + (tab * 1.0 / i);
//		tab = -tab;
//
//	}
//	printf("%lf\n", num);
//}
//int main()
//{
//	for (int i = 1; i <= 100; i++)
//	{
//		if (i % 10 == 9 || i / 10 == 9)
//		{
//			printf("%d ", i);
//		}
//	}
//}

//int main()
//
//{
//
//	int a = 18;
//	int b = 24;
//	int c = 0;
//	while (c = a % b)
//	{
//		a = b;
//		b = c;
//	}
//	printf("%d", b);
//}

int main()
{
	for (int i = 1000; i <= 2000; i++)
	{
		if ((i % 4 == 0 && i % 10 != 0) || (i % 400 == 0))
		{
			printf("%d ", i);
		}
	}
}

